cc=g++
CFLAG= -g -std=c++17 
LFLAG= -lboost_system -lboost_filesystem -ljsoncpp
.PHONY: all
all: parser debug http_server
parser : parser.cc
	$(cc) -o $@ $^ $(CFLAG) $(LFLAG)
debug : debug.cc
	$(cc) -o $@ $^ $(CFLAG) $(LFLAG)
http_server : http_server.cc
	$(cc) -o $@ $^ $(CFLAG) $(LFLAG) -lpthread
.PHONY:clean
clean:
	rm -f parser debug http_server